#coding:utf-8
from django.db import models

from .model import BaseModel

from datetime import datetime



class jdphone(BaseModel):
    __doc__ = u'''jdphone'''
    __tablename__ = 'jdphone'



    __authTables__={}
    __authPeople__='否'#用户表，表属性loginUserColumn对应的值就是用户名字段，mima就是密码字段
    __sfsh__='否'#表sfsh(是否审核，”是”或”否”)字段和sfhf(审核回复)字段，后台列表(page)的操作中要多一个”审核”按钮，点击”审核”弹出一个页面，包含”是否审核”和”审核回复”，点击确定调用update接口，修改sfsh和sfhf两个字段。
    __authSeparate__='否'#后台列表权限
    __thumbsUp__='否'#表属性thumbsUp[是/否]，新增thumbsupnum赞和crazilynum踩字段
    __intelRecom__='否'#智能推荐功能(表属性：[intelRecom（是/否）],新增clicktime[前端不显示该字段]字段（调用info/detail接口的时候更新），按clicktime排序查询)
    __browseClick__='否'#表属性[browseClick:是/否]，点击字段（clicknum），调用info/detail接口的时候后端自动+1）、投票功能（表属性[vote:是/否]，投票字段（votenum）,调用vote接口后端votenum+1
    __foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否]；当foreEndListAuth=是，刷的表新增用户字段userid，前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
    __foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
    __isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员，即page和list可以查看所有人的考试记录(同时应用于其他表)
    addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
    title=models.CharField ( max_length=255, null=True, unique=False, verbose_name='标题' )
    img=models.TextField   (  null=True, unique=False, verbose_name='图片' )
    price1=models.FloatField   (  null=True, unique=False, verbose_name='价格1' )
    price2=models.FloatField   (  null=True, unique=False, verbose_name='价格2' )
    sales=models.IntegerField  (  null=True, unique=False, verbose_name='销量' )
    evaluation=models.IntegerField  (  null=True, unique=False, verbose_name='评价数量' )
    store=models.CharField ( max_length=255, null=True, unique=False, verbose_name='店铺' )
    storelink=models.TextField   (  null=True, unique=False, verbose_name='店铺链接' )
    keyword=models.CharField ( max_length=255, null=True, unique=False, verbose_name='关键词' )
    discuss1=models.TextField   (  null=True, unique=False, verbose_name='评论1' )
    discuss2=models.TextField   (  null=True, unique=False, verbose_name='评论2' )
    discuss3=models.TextField   (  null=True, unique=False, verbose_name='评论3' )
    url=models.TextField   (  null=True, unique=False, verbose_name='链接' )
    discuss4=models.TextField   (  null=True, unique=False, verbose_name='评论4' )
    discuss5=models.TextField   (  null=True, unique=False, verbose_name='评论5' )
    '''
    title=VARCHAR
    img=Text
    price1=Float
    price2=Float
    sales=Integer
    evaluation=Integer
    store=VARCHAR
    storelink=Text
    keyword=VARCHAR
    discuss1=Text
    discuss2=Text
    discuss3=Text
    url=Text
    discuss4=Text
    discuss5=Text
    '''
    class Meta:
        db_table = 'jdphone'
        verbose_name = verbose_name_plural = '京东-手机官方店'
class phoneproduct(BaseModel):
    __doc__ = u'''phoneproduct'''
    __tablename__ = 'phoneproduct'



    __authTables__={}
    __authPeople__='否'#用户表，表属性loginUserColumn对应的值就是用户名字段，mima就是密码字段
    __sfsh__='否'#表sfsh(是否审核，”是”或”否”)字段和sfhf(审核回复)字段，后台列表(page)的操作中要多一个”审核”按钮，点击”审核”弹出一个页面，包含”是否审核”和”审核回复”，点击确定调用update接口，修改sfsh和sfhf两个字段。
    __authSeparate__='否'#后台列表权限
    __thumbsUp__='否'#表属性thumbsUp[是/否]，新增thumbsupnum赞和crazilynum踩字段
    __intelRecom__='否'#智能推荐功能(表属性：[intelRecom（是/否）],新增clicktime[前端不显示该字段]字段（调用info/detail接口的时候更新），按clicktime排序查询)
    __browseClick__='否'#表属性[browseClick:是/否]，点击字段（clicknum），调用info/detail接口的时候后端自动+1）、投票功能（表属性[vote:是/否]，投票字段（votenum）,调用vote接口后端votenum+1
    __foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否]；当foreEndListAuth=是，刷的表新增用户字段userid，前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
    __foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
    __isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员，即page和list可以查看所有人的考试记录(同时应用于其他表)
    addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
    brandname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='品牌' )
    goodsid=models.CharField ( max_length=255, null=True, unique=False, verbose_name='商品ID' )
    title=models.CharField ( max_length=255, null=True, unique=False, verbose_name='标题' )
    imgurl=models.TextField   (  null=True, unique=False, verbose_name='图片' )
    jiage=models.FloatField   (  null=True, unique=False, verbose_name='价格' )
    shopname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='店铺' )
    commenttext=models.CharField ( max_length=255, null=True, unique=False, verbose_name='评论描述' )
    commentnum=models.IntegerField  (  null=True, unique=False, verbose_name='评论数' )
    detailurl=models.TextField   (  null=True, unique=False, verbose_name='详情页' )
    '''
    brandname=VARCHAR
    goodsid=VARCHAR
    title=VARCHAR
    imgurl=Text
    jiage=Float
    shopname=VARCHAR
    commenttext=VARCHAR
    commentnum=Integer
    detailurl=Text
    '''
    class Meta:
        db_table = 'phoneproduct'
        verbose_name = verbose_name_plural = '手机产品'
class commentinfo(BaseModel):
    __doc__ = u'''commentinfo'''
    __tablename__ = 'commentinfo'



    __authTables__={}
    __authPeople__='否'#用户表，表属性loginUserColumn对应的值就是用户名字段，mima就是密码字段
    __sfsh__='否'#表sfsh(是否审核，”是”或”否”)字段和sfhf(审核回复)字段，后台列表(page)的操作中要多一个”审核”按钮，点击”审核”弹出一个页面，包含”是否审核”和”审核回复”，点击确定调用update接口，修改sfsh和sfhf两个字段。
    __authSeparate__='否'#后台列表权限
    __thumbsUp__='否'#表属性thumbsUp[是/否]，新增thumbsupnum赞和crazilynum踩字段
    __intelRecom__='否'#智能推荐功能(表属性：[intelRecom（是/否）],新增clicktime[前端不显示该字段]字段（调用info/detail接口的时候更新），按clicktime排序查询)
    __browseClick__='否'#表属性[browseClick:是/否]，点击字段（clicknum），调用info/detail接口的时候后端自动+1）、投票功能（表属性[vote:是/否]，投票字段（votenum）,调用vote接口后端votenum+1
    __foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否]；当foreEndListAuth=是，刷的表新增用户字段userid，前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
    __foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
    __isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员，即page和list可以查看所有人的考试记录(同时应用于其他表)
    addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
    referencename=models.CharField ( max_length=255, null=True, unique=False, verbose_name='产品名称' )
    referenceid=models.CharField ( max_length=255, null=True, unique=False, verbose_name='产品ID' )
    productcolor=models.CharField ( max_length=255, null=True, unique=False, verbose_name='机身颜色' )
    productsize=models.CharField ( max_length=255, null=True, unique=False, verbose_name='内存大小' )
    nickname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='评论人' )
    imgurl=models.TextField   (  null=True, unique=False, verbose_name='头像' )
    location=models.CharField ( max_length=255, null=True, unique=False, verbose_name='地点' )
    plcontent=models.TextField   (  null=True, unique=False, verbose_name='评论内容' )
    pltime=models.CharField ( max_length=255, null=True, unique=False, verbose_name='评论时间' )
    goodrate=models.FloatField   (  null=True, unique=False, verbose_name='好评度' )
    aftercount=models.IntegerField  (  null=True, unique=False, verbose_name='追评' )
    goodcount=models.IntegerField  (  null=True, unique=False, verbose_name='好评' )
    generalcount=models.IntegerField  (  null=True, unique=False, verbose_name='中评' )
    poorcount=models.IntegerField  (  null=True, unique=False, verbose_name='差评' )
    '''
    referencename=VARCHAR
    referenceid=VARCHAR
    productcolor=VARCHAR
    productsize=VARCHAR
    nickname=VARCHAR
    imgurl=Text
    location=VARCHAR
    plcontent=Text
    pltime=VARCHAR
    goodrate=Float
    aftercount=Integer
    goodcount=Integer
    generalcount=Integer
    poorcount=Integer
    '''
    class Meta:
        db_table = 'commentinfo'
        verbose_name = verbose_name_plural = '评论信息'
class yonghu(BaseModel):
    __doc__ = u'''yonghu'''
    __tablename__ = 'yonghu'

    __loginUser__='yonghuzhanghao'


    __authTables__={}
    __authPeople__='是'#用户表，表属性loginUserColumn对应的值就是用户名字段，mima就是密码字段
    __loginUserColumn__='yonghuzhanghao'#用户表，表属性loginUserColumn对应的值就是用户名字段，mima就是密码字段
    __sfsh__='否'#表sfsh(是否审核，”是”或”否”)字段和sfhf(审核回复)字段，后台列表(page)的操作中要多一个”审核”按钮，点击”审核”弹出一个页面，包含”是否审核”和”审核回复”，点击确定调用update接口，修改sfsh和sfhf两个字段。
    __authSeparate__='否'#后台列表权限
    __thumbsUp__='否'#表属性thumbsUp[是/否]，新增thumbsupnum赞和crazilynum踩字段
    __intelRecom__='否'#智能推荐功能(表属性：[intelRecom（是/否）],新增clicktime[前端不显示该字段]字段（调用info/detail接口的时候更新），按clicktime排序查询)
    __browseClick__='否'#表属性[browseClick:是/否]，点击字段（clicknum），调用info/detail接口的时候后端自动+1）、投票功能（表属性[vote:是/否]，投票字段（votenum）,调用vote接口后端votenum+1
    __foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否]；当foreEndListAuth=是，刷的表新增用户字段userid，前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
    __foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
    __isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员，即page和list可以查看所有人的考试记录(同时应用于其他表)
    addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
    yonghuzhanghao=models.CharField ( max_length=255,null=False,unique=True, verbose_name='用户账号' )
    mima=models.CharField ( max_length=255,null=False, unique=False, verbose_name='密码' )
    yonghuxingming=models.CharField ( max_length=255,null=False, unique=False, verbose_name='用户姓名' )
    touxiang=models.TextField   (  null=True, unique=False, verbose_name='头像' )
    xingbie=models.CharField ( max_length=255, null=True, unique=False, verbose_name='性别' )
    nianling=models.IntegerField  (  null=True, unique=False, verbose_name='年龄' )
    shouji=models.CharField ( max_length=255, null=True, unique=False, verbose_name='手机' )
    status=models.IntegerField  (  null=True, unique=False,default='0', verbose_name='状态' )
    '''
    yonghuzhanghao=VARCHAR
    mima=VARCHAR
    yonghuxingming=VARCHAR
    touxiang=Text
    xingbie=VARCHAR
    nianling=Integer
    shouji=VARCHAR
    status=Integer
    '''
    class Meta:
        db_table = 'yonghu'
        verbose_name = verbose_name_plural = '用户'
class phoneproductforecast(BaseModel):
    __doc__ = u'''phoneproductforecast'''
    __tablename__ = 'phoneproductforecast'



    __authTables__={}
    __authPeople__='否'#用户表，表属性loginUserColumn对应的值就是用户名字段，mima就是密码字段
    __sfsh__='否'#表sfsh(是否审核，”是”或”否”)字段和sfhf(审核回复)字段，后台列表(page)的操作中要多一个”审核”按钮，点击”审核”弹出一个页面，包含”是否审核”和”审核回复”，点击确定调用update接口，修改sfsh和sfhf两个字段。
    __authSeparate__='是'#后台列表权限
    __thumbsUp__='否'#表属性thumbsUp[是/否]，新增thumbsupnum赞和crazilynum踩字段
    __intelRecom__='否'#智能推荐功能(表属性：[intelRecom（是/否）],新增clicktime[前端不显示该字段]字段（调用info/detail接口的时候更新），按clicktime排序查询)
    __browseClick__='否'#表属性[browseClick:是/否]，点击字段（clicknum），调用info/detail接口的时候后端自动+1）、投票功能（表属性[vote:是/否]，投票字段（votenum）,调用vote接口后端votenum+1
    __foreEndListAuth__='否'#前台列表权限foreEndListAuth[是/否]；当foreEndListAuth=是，刷的表新增用户字段userid，前台list列表接口仅能查看自己的记录和add接口后台赋值userid的值
    __foreEndList__='否'#表属性[foreEndList]前台list:和后台默认的list列表页相似,只是摆在前台,否:指没有此页,是:表示有此页(不需要登陆即可查看),前要登:表示有此页且需要登陆后才能查看
    __isAdmin__='否'#表属性isAdmin=”是”,刷出来的用户表也是管理员，即page和list可以查看所有人的考试记录(同时应用于其他表)
    addtime = models.DateTimeField(auto_now_add=False, verbose_name=u'创建时间')
    shopname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='店铺' )
    jiage=models.FloatField   (  null=True, unique=False, verbose_name='价格' )
    commentnum=models.IntegerField  (  null=True, unique=False, verbose_name='评论数' )
    brandname=models.CharField ( max_length=255, null=True, unique=False, verbose_name='品牌' )
    userid=models.BigIntegerField  (  null=True, unique=False, verbose_name='用户id' )
    '''
    shopname=VARCHAR
    jiage=Float
    commentnum=Integer
    brandname=VARCHAR
    userid=BigInteger
    '''
    class Meta:
        db_table = 'phoneproductforecast'
        verbose_name = verbose_name_plural = '销量预测'
